Imagine you’ve created a machine learning model and are eager to share it with others. Consider the following scenarios for sharing your model:
https://cpsc330-moment-predictor.onrender.com/
https://canvas.ubc.ca/courses/170662/external_tools/53187
Part 1: Supervised learning on tabular data: ML fundamentals, preprocessing and data encoding, a bunch of models, evaluation metrics, feature importances and model transparency, feature selection, hyperparameter optimization
Part 2: Dealing with other non-tabular data types: Clustering, recommender systems, computer vision with pre-trained deep learning models (high level), language data, text preprocessing, embeddings, topic modeling, time series, right-censored data / survival analysis
Part 3: Communication, Ethics, and Deployment
If you want to further develop your machine learning skills:
Practice!
Work on your own projects. Make your work available and reproducible.
If you are interested in research in machine learning
For each of the scenarios below identify whether ML is a good solution for the problem. If yes
| App | Goal |
|---|---|
| QueuePredictor app | Inform callers how long they will wait on hold given the current call volume. |
| To-doList App | Keep track of tasks a user enters and organize them by date. |
| SegmentSphere App | Segment customers to tailor marketing strategies based on purchasing behaviour. |
| Video app | Recommend useful or personalized videos to users. |
| Dining app | Identify the cuisine type from a restaurant’s menu. |
| Weather app | Estimate precipitation amounts in 6-hour increments for a geographic region. |
| EvoCarShare app | Predict the number of car rentals in 4-hour increments at a particular Evo parking spot. |
| Pharma app | Understand the effect of a new drug on patient survival time. |
That’s all! We made it! I hope you learned something useful from the course. You all are wonderful students and I had fun teaching this course ♥️!
If you didn’t fill out course evaluations during class , it’ll be great if you can fill them in when you get a chance.